//
//  javascript file for report function
//

$(document).ready(function() { 
    jQuery("a#r_bug").fancybox({
            'titlePosition'	: 'over',
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'autoDimensions'    : false,
            'width'             : '300',
            'height'            : '145'
    });
    
    jQuery("a.r_adj").fancybox({
            'titlePosition'	: 'over',
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'autoDimensions'    : false,
            'width'             : '300',
            'height'            : '145'
    });
    jQuery("a.r_cmt").fancybox({
            'titlePosition'	: 'over',
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'autoDimensions'    : false,
            'width'             : '300',
            'height'            : '145'
    });
    jQuery("a.r_img_subj").fancybox({
            'titlePosition'	: 'over',
            'transitionIn'	: 'elastic',
            'transitionOut'	: 'elastic',
            'autoDimensions'    : false,
            'width'             : '300',
            'height'            : '145'
    });
    
    jQuery(".subj_img").hover(
        function () {
//            jQuery('#r_img_subj').fadeOut(100);
            jQuery('#r_img_subj').fadeIn(500);
        },
        function () {
//            jQuery('#r_img_subj').fadeOut(100);
            jQuery('#r_img_subj').fadeOut(500);
        }
    );
});

function send_report(){
//    var _rtype_id = "";
//    var _rtarget_id = "";    
    var base_url = jQuery("#base-url").text();
    var ajax_url = base_url+"/reports/report";
    var _rtype_id = jQuery("#report_type").val();
    var _rtarget_id = jQuery("#report_target").val();
    var _rref_id = jQuery("#report_ref").val();
    var _rcontent = jQuery("#report_content").val();
    
    $.ajax({
        type: 'POST',
        url: ajax_url,
        data: { 
                rtype_id: _rtype_id,
                rtarget_id: _rtarget_id,
                rref_id: _rref_id,
                rcontent: _rcontent
                },
        success: function(data) {
//            if(data.result == true)
//                alert("The report is sent successfully. Thanks you for your feedback!");
            jQuery.fancybox.close();
        },
        dataType: "json"//returned data type
    });
    
    //reset the fields
    jQuery("#report_type").val('1');
    jQuery("#report_target").val('0');
    jQuery("#report_ref").val('0');
    jQuery("#report_content").val('');
}

function change_rpt_field(type_id, target_id, ref_id){
    jQuery("#report_type").val(''+type_id);
    jQuery("#report_target").val(''+target_id);
    jQuery("#report_ref").val(''+ref_id);
    jQuery("#report_content").val('');
}